#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QtGui/QMainWindow>
#include <QMap>
#include <QList>
#include <QStringList>
#include <QDir>
#include <QString>

namespace Ui
{
    class MainWindowClass;
}

enum mode {
    SP_Mode,
    T_Mode
}; // 模式選擇常數

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
    enum mode Mode;
    bool check_SP,check_T;
    QString GetCode(QString str);
    QStringList Separate(QString str);
    QMap<QString,QStringList> Simplify_key;
    QMap<QString,QStringList> Standard_key;
    QMap<QString,QString> Unicode;
    void readFile();
private:
    Ui::MainWindowClass *ui;

private slots:
    void on_action_triggered();
    void on_pushButton_clicked();
    void on_action_2_triggered(bool checked);
    void on_action_3_triggered(bool checked);
};

#endif // MAINWINDOW_H
